package com.home.free.manager;

import com.home.free.entity.User;
import com.home.free.vo.user.UserQuery;

import java.util.List;

/**
 * Title: com.home.free.manager<br>
 * Description: <br>
 * Copyright: Copyright (c) 2015<br>
 * Company: 北京云杉世界信息技术有限公司<br>
 *
 * @author gaotianjie
 * @date 2019/3/19
 */

public interface UserManager {
    User selectUserById(Long id);

    /**
     * 获取所有用户信息
     * @return
     */
    List<User> selectAllUserList();

    /**
     * 用户列表分页查询
     *
     * @auhtor gtj
     * @param userQuery
     * @return
     */
    List<User> pageUserList(UserQuery userQuery);

    /**
     * 用户列表分页总条数
     *
     * @auhtor gtj
     * @param userQuery
     * @return
     */
    Integer pageUserCount(UserQuery userQuery);
}
